Values and Types
A value is one of the basic things a program works with, like a letter or a number.
Example: 2, 42.0 , 'Hello'.
These values belong to different types: 2 is an integer , 42.0 is a floating-point number , and 'Hello' is a string
type
Type function is used to find the type of a value.
- integers belong to the type int
- strings belong to str
- floating-point numbers belong to float
>>> type(2)<class 'int'>>>> type(42.0)<class 'float'>>>> type('Hello, World!')<class 'str'>
- '2' and '42.0' are look like numbers, but they are enclosed in quotation marks so it belongs to type strings.
>>> type('2')<class 'str'>>>> type('42.0')<class 'str'>
References
- Allen B. Downey, “Think Python: How to Think Like a Computer Scientist‘‘, 2nd edition, Updated for Python 3, Shroff/O‘Reilly Publishers, 2016 (http://greenteapress.com/wp/thinkpython/)
- Guido van Rossum and Fred L. Drake Jr, ―An Introduction to Python – Revised and updated for Python 3.2, Network Theory Ltd., 2011.
- John V Guttag, ―Introduction to Computation and Programming Using Python‘‘, Revised and expanded Edition, MIT Press , 2013
- Robert Sedgewick, Kevin Wayne, Robert Dondero, ―Introduction to Programming in Python: An Inter-disciplinary Approach, Pearson India Education Services Pvt. Ltd., 2016.
- Timothy A. Budd, ―Exploring Python‖, Mc-Graw Hill Education (India) Private Ltd.,, 2015. 4. Kenneth A. Lambert, ―Fundamentals of Python: First Programs‖, CENGAGE Learning, 2012.
- Charles Dierbach, ―Introduction to Computer Science using Python: A Computational Problem-Solving Focus, Wiley India Edition, 2013.
- Paul Gries, Jennifer Campbell and Jason Montojo, ―Practical Programming: An Introduction to Computer Science using Python 3‖, Second edition, Pragmatic Programmers, LLC, 2013.